home *** CD-ROM | disk | FTP | other *** search
- .F╧ Copyrigh⌠ (C⌐ Stuar⌠ Jone≤ 198┤ Pagσ #
-
-
-
-
-
-
-
-
- DO╙ Men⌡ Maste≥ V1.3
-
- User'≤ Manual
-
-
- Stuar⌠ A« Jone≤ MD
-
- April¼ 1984
-
-
-
-
-
-
-
- Copyrigh⌠ (C⌐ Stuar⌠ A« Jone≤ MD¼ 1983¼ 1984
-
- .paè
-
- Tablσ oµ Contents
-
-
- Introduction........................................3
-
- Installatioε Instructions...........................5
-
- Routinσ Operation...................................7
-
- Theor∙ oµ Operation................................12
-
- AdvanceΣ Applications..............................13
- .paè
-
- Introduction
-
- Thi≤á manua∞ describe≤ installation¼á routinσ use¼á anΣá thσ ì
- operatioεá oµá thσá DO╙ Men⌡ Maste≥á program«á Thi≤á prograφá i≤ ì
- designeΣá t∩á freσá thσá occasiona∞ use≥ oµá IB═á PC-DO╙á (R⌐á o≥ ì
- Microsof⌠á MS-DO╙á (R⌐ froφ havinτ t∩ learε thσ operatinτá systeφ ì
- command≤ necessar∙ t∩ perforφ sucΦ routinσ operation≤ a≤á listinτ ì
- thσá director∙á oµá ß diskette¼á copyinτ file≤ froφá diskettσá t∩ ì
- diskette¼ formattinτ fresΦ diskettes¼ etc« Men⌡ Maste≥ doe≤ thi≤ ì
- b∙á firs⌠á givinτ thσ use≥ ß men⌡ oµ operation≤ t∩á choosσá from« ì
- Thσá use≥á i≤ theε askeΣ additiona∞ question≤ pertaininτá t∩á hi≤ ì
- choice«á Thσá prograφá theε alter≤ ß DO╙ batcΦ filσ (ßá se⌠á oµ ì
- command≤ t∩ thσ operatinτ system¼á helΣ iε ß diskettσ tex⌠ file)« ì
- Thσá use≥á caεá theε g∩ bacδ t∩á thσá menu¼á anΣá choosσá anothe≥ ì
- operation¼á iµ hσ s∩ desires« Wheε thσ use≥ i≤ finisheΣ witΦ thσ ì
- men⌡á program¼á thσ batcΦ filσ i≤ theε automaticall∙ feΣ t∩á DOS¼ ì
- whicΦ theε execute≤ eacΦ oµ thσ commands.
- Thi≤á versioε oµ thσ prograφ i≤ designeΣ fo≥ usσ witΦ PC-DO╙ ì
- versioεá 1.▒ (MS-DO╙ versioε 1.25)¼á anΣ witΦ PC-DO╙ versioεá 2.° ì
- (MS-DO╙á versioε 2.x⌐ oε compute≥ system≤ WITHOU╘ ß 'fixeΣá diskº ì
- (o≥á harΣá disk)«á Thσ advanceΣ hard-disδá director∙á managemen⌠ ì
- feature≤á oµá PC-DO╙á V2.░á anΣá MS-DO╙á V2.▒á arσá no⌠á directl∙ ì
- availablσ t∩ thσ use≥ viß thi≤ versioε oµ Men⌡á Master«á Versioε ì
- 2.░ oµ Men⌡ Maste≥ i≤ specificall∙ designeΣ t∩ worδ witΦ thσ morσ ì
- advanceΣá version≤ oµ PC-DO╙ anΣ MS-DOS«á Iµ yo⌡ arσ no⌠ certaiε ì
- whicΦ versioε oµ DO╙ yo⌡ arσ using¼ asδ you≥ compute≥ dealer« Iε ì
- an∙ case¼á yo⌡ ma∙ fee∞ freσ t∩ tr∙ t∩ usσ Men⌡ Maste≥ V1.▒á witΦ ì
- you≥ compute≥ system« Thσ wors⌠ tha⌠ i≤ likel∙ t∩ happeε i≤ tha⌠ ì
- thσá command≤ createΣ b∙ Men⌡ Maste≥ wil∞ no⌠ work¼á o≥ tha⌠á thσ ì
- Men⌡ Maste≥ prograφ itselµ wil∞ fai∞ t∩ operate«á Los≤ oµ datß oε ì
- thσ diskettσ beinτ useΣ t∩ tes⌠ Men⌡ Maste≥ i≤ unlikely¼á but¼ iµ ì
- yo⌡á arσ iε doubt¼á pleasσ usσ ß sparσ cop∙ oµ you≥ DO╙á diskettσ ì
- fo≥ experimentation!
- AlthougΦá thi≤á prograφ i≤ designeΣ fo≥ thσ novicσá compute≥ ì
- user¼ anyonσ wishinτ t∩ operatσ thi≤ prograφ MUS╘ understanΣ wha⌠ ì
- ß 'fileº anΣ ß 'volumeº are«á ┴ 'volumeº is¼ fo≥ thσ purpose≤ oµ ì
- botΦ DO╙ anΣ Men⌡ Master¼ ß singlσ diskettσ anΣ thσ datß content≤ ì
- thereof«á Beforσ datß caε bσ writteε oε ß diskette¼ ß patterε oµ ì
- magnetiπá pulse≤á calleΣá thσ 'formatº mus⌠á bσá writteεá oεá thσ ì
- diskette¼á anΣá ß specifiπ areß oε thσ diskettσ whicΦ i≤ useΣá t∩ ì
- holΣáá ßáá director∙áá oµáá datßáá content≤áá mus⌠áá bσáá cleareΣ ì
- ('initialized')«á Datßá caε theε bσ writteε oε thσ diskette¼á iε ì
- thσ forφ oµ 'files'--organizeΣ collection≤ oµ data¼ eacΦ oµ whicΦ ì
- i≤ assigneΣ spacσ oε thσ diskettσ b∙ DOS¼á anΣ eacΦ oµ whicΦá ha≤ ì
- aε entr∙ iε thσ directory¼ whicΦ serve≤ a≤ ß forφ oµ inde° t∩ thσ ì
- data.
- File≤ arσ identifieΣ t∩ DO╙ b∙ mean≤ oµ ß 'Filσ Name'«á Thσ ì
- Filσá Namσá i≤á iε tw∩ parts--ß name¼á u≡ t∩á ╕á characters¼á anΣ ì
- beginninτ witΦ ß letter¼á anΣ aε extension¼á u≡ t∩ │á characters« ì
- Thσá namσ anΣ extensioε arσ separateΣ b∙ ß perioΣ ('.'⌐ Yo⌡á arσ ì
- encourageΣá t∩á reaΣ thσ materia∞ pertaininτ t∩ file≤á anΣá thei≥ ì
- naminτ iε you≥ DO╙ manual.
- Volume≤á arσá identifieΣá t∩ DO╙ accordinτ t∩á thσá diskettσ ìèdrivσ iε whicΦ the∙ currentl∙ reside« A⌠ present¼ volume≤ ma∙ bσ ì
- nameΣ (iε PC-DO╙ V2.░ anΣ MS-DO╙ V2.1)¼á bu⌠ thσ volumσ name≤ arσ ì
- no⌠ operationall∙ significant«á Thσ diskettσ drive≤ arσ labelleΣ ì
- 'A:ºá (o≥ 'a:')¼á 'B:'¼á 'C:'¼á etc«á Thesσ label≤ refe≥ t∩á thσ ì
- actua∞ physica∞ positioε oµ eacΦ diskettσ drive« Fo≥ example¼ oε ì
- thσ IB═ Persona∞ Computer¼ thσ A║ drivσ i≤ tha⌠ oε thσ left« Yo⌡ ì
- arσá agaiεá encourageΣ t∩ reaΣ abou⌠ disδ drivσá naminτá iεá you≥ ì
- manuals.
- WitΦá thi≤á informatioε anΣ Men⌡ Master¼á i⌠ i≤ possiblσá t∩ ì
- perforφ mos⌠ routinσ DO╙ filσ anΣ volumσ maintainancσá activitie≤ ì
- withou⌠á learninτ thσ exac⌠ DO╙ command≤ required«á Yo⌡ wil∞á bσ ì
- exposeΣá t∩á thesσá commands¼á sincσ the∙ arσá displayeΣá a≤á DO╙ ì
- execute≤ eacΦ one«á Thσ batcΦ file≤ yo⌡ creatσ caε als∩ bσ saveΣ ì
- fo≥ late≥ use¼ iµ yo⌡ desire.
- Men⌡á Maste≥ i≤ ß copyrighteΣ produc⌠ oµ Nuclea≥ Softwarσ oµ ì
- Allentown¼ Pa« Thi≤ prograφ i≤ distributeΣ a≤ 'Share-ware'« Yo⌡ ì
- arσá encourageΣ t∩ cop∙ anΣ sharσ thi≤ prograφ witΦ you≥á friend≤ ì
- anΣ associates«á Iµ you¼á o≥ they¼ finΣ thi≤ prograφ worthwhile¼ ì
- yo⌡á arσ encourageΣ t∩ senΣ ß contributioε oµ $2░ t∩ thσá addres≤ ì
- below«á Thi≤ wil∞ enrol∞ yo⌡ amonτ thσ registereΣ user≤ oµá Men⌡ ì
- Master« A≤ ß registereΣ user¼ yo⌡ wil∞ receivσ noticσ oµ update≤ ì
- anΣá improvement≤á iε thσ program¼á a≤ wel∞ a≤ informatioεá abou⌠ ì
- othe≥ product≤ froφ ou≥ company«á Contributions¼á question≤á anΣ ì
- comment≤ shoulΣ bσ referreΣ to:
-
- Nuclea≥ Software
- 104╡ Treelinσ Dr.
- Allentown¼ Pa« 18103
- .paè
-
- Installatioε Instructions
-
-
- Thesσá instruction≤á explaiεá ho≈ t∩ cop∙á thσá Maste≥á Men⌡ ì
- prograφá MMENU.EX┼á froφá thσ distributioε diskettσ t∩á you≥á DO╙ ì
- Maste≥á diskette¼á anΣ ho≈ t∩ ruε MMEN╒ t∩ se⌠ u≡á thσá necessar∙ ì
- batcΦ file.
- Iεá orde≥á fo≥á DO╙ t∩ successfull∙ carr∙ ou⌠á al∞á command≤ ì
- buil⌠ int∩ MMENU¼á thσ followinτ file≤ shoulΣ bσ presen⌠ oεá you≥ ì
- DO╙ Maste≥ diskette:
-
- CHKDSK.COM
- DISKCOPY.COM
- DISKCOMP.COM
- BASICA.COM
- FORMAT.COM
-
- Iµ yo⌡ wisΦ t∩ 'locδ outº ß commanΣ (sucΦ a≤ FORMAT¼ whicΦ caε bσ ì
- abuseΣáá t∩á accidentall∙á destro∙á thσá content≤á oµá aεá entirσ ì
- diskette)¼á leavσá thσá appropriatσá filσá ofµá you≥á DO╙á Maste≥ ì
- diskette.
- Installatioε oµ MMEN╒ caε bσ completeΣ iε fivσ eas∙ steps:
-
- 1⌐á Placσá you≥ DO╙ Maste≥ diskettσ iε drivσá A:¼á anΣá thσ ì
- MMEN╒á distributioε diskettσ iε drivσ B:«á Iµ yo⌡ havσ onl∙á onσ ì
- drive¼ inser⌠ int∩ i⌠ thσ DO╙ Maste≥ diskette.
-
- 2⌐ Typσ thσ following║ cop∙ b:mmenu.exσ a:<enter>
- ('<enter>º mean≤ pres≤ thσ 'enterº ke∙ (jus⌠ abovσ 'PrtScº oε thσ ì
- IB═ P├ anΣ mos⌠ look-alikes))
-
- 3⌐ Iµ yo⌡ havσ onl∙ onσ diskettσ drive¼á DO╙ wil∞ tel∞á yo⌡ ì
- t∩ inser⌠ thσ 'B:º diskette« Inser⌠ thσ distributioε disk« Wheε ì
- DO╙ tell≤ yo⌡ t∩ inser⌠ thσ 'A:º diskette¼á inser⌠ thσ DO╙ Maste≥ ì
- diskette.
-
- 4⌐ Wheε thσ cop∙ operatioε i≤ complete¼ type║ cmenu<enter>
- Thσá men⌡á wil∞á bσ displayed¼á afte≥ somσ diskettσá readinτá anΣ ì
- writing.
-
- 5⌐á Pres≤ thσ 'F9º key«á Iε responsσ t∩ thσ nex⌠á questioε ì
- (Executσ Prio≥ Commands?)¼á typσ <enter>«á Afte≥ somσ morσ disδ ì
- activity¼á thσ compute≥ wil∞ prin⌠ thσ 'A>'promp⌠ «á Yo⌡ arσ no≈ ì
- bacδ a⌠ DO╙ commanΣ level.
-
- A⌠ thi≤ point¼ yo⌡ havσ createΣ ß batcΦ file--'menu.bat'¼ a≤ ì
- wel∞ a≤ ß datß file¼ 'menu.dat'« Thesσ file≤ arσ useΣ t∩ ruε thσ ì
- Men⌡ Maste≥ prograφ automatically«á MMEN╒ alter≤ 'menu.bat'¼ anΣ ì
- load≤ thi≤ filσ witΦ thσ command≤ yo⌡ selec⌠ froφ thσ menu.
- Apar⌠á froφá MMENU.EXE¼á whicΦ require≤á 28╦á character≤á oµ ì
- diskettσá storagσ space¼á thσ file≤ involveΣ takσ u≡ littlσ spacσ ì
- oεá diskette«á AdvanceΣá user≤ ma∙ wisΦ t∩ instal∞ MMEN╒á oεá aε ì
- 'electroniπ diskº iε uppe≥ maiε memory« MMEN╒ anΣ it≤ supportinτ ìèDO╙á program≤ requirσ ß minimuφ 64╦ characte≥ 'electroniπá disk'« ì
- Iµá yo⌡ arσ ß novicσ witΦ ß 'bigº compute≥ witΦ plent∙ oµá memor∙ ì
- anΣá 'electroniπ diskº program≤ available¼á b∙ al∞ mean≤ tr∙á ou⌠ ì
- MMEN╒ oε 'electroniπ disk'.
- .paè
-
- Routinσ Operation
-
-
- Thσ DO╙ Men⌡ Maste≥ Prograφ i≤ ruε b∙á typing║á menu<enter>« ì
- MMENU.EX┼á canno⌠ bσ effectivel∙ useΣ outsidσ oµ thσ batcΦá file¼ ì
- menu.bat.
- Iεá routinσá operation¼á thσ altereΣ batcΦ filσá menu.ba⌠ ì
- wil∞ bσ executeΣ b∙ DO╙ immediatel∙ afte≥ yo⌡ finisΦ usinτ MMENU« ì
- Wheε menu.ba⌠ i≤ run¼á thσ las⌠ commanΣ executeΣ wil∞ bσ 'menu'--ì
- whicΦ start≤ u≡ MMEN╒ again.
- Wheε MMEN╒ begin≤ operation¼á i⌠ erase≤ thσ previou≤ versioε ì
- oµá menu.bat¼á anΣ read≤ thσ numbe≥ oµ thσ operatioε choseεá las⌠ ì
- froφ thσ men⌡ froφ menu.dat« MMEN╒ nex⌠ read≤ thσ filσ menu.app¼ ì
- whicΦ hold≤ ß subsidiar∙ men⌡ oµ application≤ command≤ se⌠ u≡á b∙ ì
- yo⌡ o≥ you≥ compute≥ dealer« MMEN╒ theε display≤ thσ menu:
-
- Filσ Maintainence:
-
- ▒ - Lis⌠ Directorie≤ oµ Disk(s)
- ▓ - Cop∙ File(s)
- │ - Display/Prin⌠ Tex⌠ File
-
- Volumσ Maintainence:
-
- ┤ - Forma⌠ Diskettσ iε Drivσ B:
- 5 - Copy Entire Diskette Contents
-
- Other:
-
- 6 - Run a DOS Program or Batch File
- 7 - Run a BASIC Program
- 8 - Exit to BASIC
- 9 - Exit to DOS
- 10 - Run Application From Menu
-
- Default -- Repeat Last Operation
-
- Your choice:
-
-
- Iεá responsσá t∩ thσ prompt¼á 'You≥ choice║á '¼á yo⌡ ma∙ ente≥á ß ì
- numbe≥á froφ ▒ t∩ 10¼á o≥ pres≤ ß functioε key«á Pres≤á 'F1ºá t∩ ì
- selec⌠ choicσ 1¼á 'F2º t∩ selec⌠ choicσ 2¼á etc« etc« MMEN╒ wil∞ ì
- theεá asδá onσá o≥ morσ question≤ dependinτ oε whicΦá optioεá yo⌡ ì
- chose« Afte≥ yo⌡ havσ answereΣ thσ questions¼ yo⌡ wil∞ bσ asked¼ ì
- iε mos⌠ cases¼á '(C)ontinuσ o≥ (E)xecute┐ '« Iµ you≥ repl∙ begin≤ ì
- witΦá thσ lette≥ 'cº (eithe≥ capita∞ o≥ lower-case)¼á MMEN╒á wil∞ ì
- returεá yo⌡á t∩ thσ men⌡ fo≥ anothe≥ choice«á Iµ yo⌡á choosσá t∩ ì
- 'execute'¼á MMEN╒á save≤ thσ numbe≥ oµ you≥ las⌠ choseε operatioε ì
- iε menu.dat¼á finishe≤ settinτ u≡ menu.bat¼á anΣ exits«á A⌠ thi≤ ì
- point¼á iµ yo⌡ arσ runninτ automatically¼ menu.ba⌠ i≤ executeΣ b∙ ì
- DOS.
- Thσ question≤ askeΣ pertaininτ t∩ eacΦ men⌡ choice¼á anΣ thσ ìèdefaul⌠ answer≤ t∩ them¼ arσ describeΣ below« Pleasσ notσ tha⌠ ß ì
- 'defaultºá answe≥á i≤á onσá assumeΣ b∙ MMEN╒ iµá yo⌡á onl∙á pres≤ ì
- <enter╛ iε repl∙ t∩ ß question.
-
- ▒ - Lis⌠ Directorie≤ oµ Disk(s)
-
- The first question is: (A)ll or (S)elected Files?
- Thσ defaul⌠ answe≥ i≤ All« You≥ repl∙ mus⌠ begiε witΦ thσ lette≥ ì
- 'sºá iµ yo⌡ wisΦ t∩ lis⌠ selecteΣ files«á Iµ yo⌡á do¼á thσá nex⌠ ì
- questioε is║ Filσ Namσ (name.ext):
- Yo⌡á may¼á a⌠ thi≤ point¼á ente≥ ß filσ namσ usinτ so-calleΣ ì
- 'wilΣ cardº notation«á Fo≥ example¼á t∩ lis⌠ al∞ file≤ witΦá thσ ì
- namσ 'demo'¼á yo⌡ woulΣ enter║á demo.*<enter>« T∩ lis⌠ al∞ file≤ ì
- witΦá thσá extensioε BA╙ (i.e«á al∞ BASI├á programs)¼á yo⌡á woulΣ ì
- enter║á *.bas<enter>« 'WilΣ cardsº arσ explaineΣ iε thσ sectioε ì
- oµ you≥ DO╙ manua∞ dealinτ witΦ filσ names«á B∙ al∞ means¼á reaΣ ì
- thi≤ section.
- Iµ yo⌡ havσ selecteΣ 'Allº files¼á o≥ afte≥ yo⌡ havσ entereΣ ì
- ß filσ name¼ thσ nex⌠ questioε is║ Disδ Drivσ (A¼ B¼ C...):
- Ente≥á thσ singlσ lette≥ correspondinτ t∩ thσ disδ drivσ iε whicΦ ì
- currentl∙ reside≤ thσ volumσ whosσ director∙ yo⌡ wisΦ t∩ see« Iµ ì
- yo⌡ ente≥ ß coloε (':'⌐ afte≥ thσ letter¼ don'⌠ worry╗ MMEN╒ wil∞ ì
- recognizσ you≥ answe≥ anyway«á Thσ defaul⌠ i≤ thσ drivσ iε whicΦ ì
- reside≤ thσ diskettσ yo⌡ arσ currentl∙ usinτ t∩ ruε MMENU.
- Yo⌡ wil∞ theε bσ asked║ (R)egula≥ o≥ (W)ide?
- Thσá defaul⌠ i≤ 'regular'«á Thσ directory¼á iε thi≤á form¼á wil∞ ì
- appea≥á a≤á ß singlσ columε oµ filσ names¼á eacΦ witΦ ßá sizσá iε ì
- character≤ anΣ ß creatioε date« Iµ morσ thaε 2┤ file≤ arσ iε thσ ì
- directory¼á thσ listinτ wil∞ pausσ unti∞ yo⌡ strikσ ßá key«á Thσ ì
- widσá forφá (selecteΣ b∙ enterinτ ß repl∙ beginninτá witΦá lette≥ ì
- 'w'⌐á display≤ filσ name≤ only¼á iε fou≥ columns¼á anΣ wil∞ pausσ ì
- fo≥ yo⌡ t∩ strikσ ß ke∙ onl∙ a⌠ thσ enΣ oµ thσ displa∙ listing.
- Thσ nex⌠ questioε is║ Checδ Freσ Space?
- Thσá defaul⌠á answe≥á i≤ 'yes'«á Afte≥á thσá director∙á listing¼ ì
- prograφá CHKDS╦á wil∞ bσ run«á Thi≤ prograφ display≤á botΦá disδ ì
- spacσ utilizatioε anΣ maiε memor∙ size«á Yo⌡ wil∞ theε agaiεá bσ ì
- askeΣ t∩ pres≤ ß ke∙ t∩ continue.
- Yo⌡ wil∞ theε bσ askeΣ t∩ Continuσ o≥ Execute.
-
- ▓ - Cop∙ File(s)
-
- The first question is: Source Device (A, B, C... or CON):
- Yo⌡ ma∙ ente≥ ß singlσ lette≥ fo≥ thσ diskettσ drivσ holdinτá thσ ì
- volumσá containinτ thσ file(s⌐ yo⌡ wisΦ t∩ copy¼á o≥ specif∙ CON¼ ì
- iεá whicΦá casσá yo⌡ caε creatσ ß singlσá filσá typinτá froφá thσ ì
- keyboard¼á ßá proces≤ describeΣ iε you≥ DO╙ manual«á Creatinτá ß ì
- tex⌠á filσ froφ CON║á i≤ NO╘ RECOMMENDE─ unles≤ yo⌡ kno≈á EXACTL┘ ì
- wha⌠á yo⌡ arσ doing«á Thi≤ caε bσ ß usefu∞ 'quicδ anΣ dirtyº wa∙ ì
- oµ creatinτ tex⌠ file≤ withou⌠ usinτ ß tex⌠ editor«á Iµ thσ filσ ì
- yo⌡á arσ creatinτ i≤ t∩ bσ morσ thaε 4-╡ line≤ long¼á bette≥á usσ ì
- EDLIN.COM, or a word-processing program if you have one.
- Thσ nex⌠ questioε askeΣ is║ Filσ Namσ (name.ext):
- Again¼á yo⌡á ma∙á usσ 'wilΣ cardº notatioε t∩ specif∙ ß grou≡á oµ ì
- files to be copied. A default reply returns you to the menu.
- Thσ nex⌠ questioε is║á Destinatioε Devicσ (A¼á B¼á C..«á o≥ ìèLPT1)« Ente≥ ß lette≥ fo≥ thσ disδ drivσ holdinτ thσ destinatioε ì
- volume«á Iµ yo⌡ enter║ lpt1:<enter>¼ thσ file≤ wil∞ bσ copieΣ t∩ ì
- you≥á lineprinter¼áá iµá yo⌡á havσá one«áá Iµá yo⌡á specif∙á thσ ì
- lineprinte≥á a≤á thσ destination¼á a⌠ thi≤á point¼á TUR╬á I╘á ON« ì
- Tryinτá t∩á cop∙á t∩ aε inactivσ lineprinte≥ wil∞ onl∙á causσá aε ì
- erro≥ messagσ iε mos⌠ version≤ oµ MS-DO╙ (includinτ al∞á version≤ ì
- oµá PC-DOS)¼á bu⌠á MA┘á 'hanτá upºá thσá compute≥á (causσá i⌠á t∩ ì
- mysteriousl∙ sto≡ functioning¼ iε whicΦ casσ yo⌡ mus⌠ turε i⌠ ofµ ì
- and then back on again).
- The final question is: Destination File Name (name.ext):
- ┴á defaul⌠ answe≥ cause≤ thσ file(s⌐ t∩ havσ thσ samσ namσ oε thσ ì
- destinatioε volumσ a≤ oε thσ sourcσ volume«á Iµ yo⌡ ente≥ ß filσ ì
- name¼á d∩ s∩ CAREFULLY¼á a≤ thi≤ effectivel∙ change≤ thσ namσá oµ ì
- thσ filσ yo⌡ arσ copyinτ t∩ thi≤ ne≈ name« Bσ especiall∙ carefu∞ ì
- iµá yo⌡á usσ 'wilΣ cards'«á Thσ bes⌠ answe≥ t∩ thi≤ questioεá i≤ ì
- usuall∙ ß default«á Yo⌡ caε alway≤ renamσ file≤ later¼ usinτ thσ ì
- DOS 'rename' command (q.v. in your Friendly DOS Manual).
-
- 3 - Display/Print Text File
-
- You are first asked: Disk Drive (A, B, C...):
- Enter a drive letter, as above.
- You are then asked: File Name (name.ext):
- Yo⌡á ma∙á usσ ß 'wilΣ card'¼á bu⌠ thi≤á i≤á no⌠á recommended¼á a≤ ì
- multiplσá file≤ specifieΣ witΦ ß 'wilΣ cardº wil∞ bσ displayeΣ o≥ ì
- printed without a break between files.
- The last question is: (C)onsole or (P)rinter?
- Thσá defaul⌠ i≤ 'console'--i.e«á displayinτ filσ content≤ oεá thσ ì
- screen«á You≥á repl∙ mus⌠ begiε witΦ lette≥ 'pº t∩ specif∙á harΣ ì
- copy.
-
- 4 - Format Diskette in Drive B:
-
- Iµ yo⌡ selec⌠ thi≤ option¼á yo⌡ arσ planninτ t∩ writσ forma⌠ ì
- data on a (hopefully) previously blank diskette in disk drive b:.
- Please¼á beforσá proceeding¼á INSER╘ TH┼ BLAN╦ DISKETT┼ I╬á DRIV┼ ì
- B:!!íá Formattinτá thσá diskettσ wil∞ ERAS┼ AL╠á DAT┴á currentl∙ ì
- residinτá upoεá itíá A≤ such¼á formattinτ i≤á usefu∞á fo≥á 'bulδ ì
- erasingºá diskette≤ witΦ potentiall∙ sensitivσ datß yo⌡ n∩ longe≥ ì
- need. You will be asked only one question: Copy DOS?
- Thσ defaul⌠ repl∙ i≤ 'yes'«á Thσ formatteΣ diskettσ wil∞ theε bσ ì
- usablσ a≤ ß DO╙ systeφ diskette« Iµ yo⌡ wisΦ t∩ usσ thσ diskettσ ì
- fo≥ datß only¼á you≥ repl∙ mus⌠ begiε witΦ lette≥ 'n'« Yo⌡ will¼ ì
- of course be asked to Continue or Execute.
- Once again, PLEASE BE CAREFUL when exercising this option.
-
- 5 - Copy Entire Diskette Contents
-
- You will be asked: Source Disk Drive (A, B, C...):
- and then: Destination Disk Drive (A, B, C...):
- ┴á defaul⌠ t∩ eithe≥ questioε wil∞ causσ thσ copyinτ operatioε t∩ ì
- misfire«á N∩ harφ wil∞ result╗á bu⌠ n∩ copyinτ will¼ either« Iµ ì
- yo⌡á mistakenl∙ ente≥ thσ samσ answe≥ t∩á botΦá questions¼á MMENU ì
- wil∞ poin⌠ ou⌠ you≥ error¼á anΣ returε yo⌡ t∩ thσ menu« Yo⌡ wil∞ ì
- theε bσ asked║ Verif∙ Copy?è Thσá defaul⌠á answe≥ (ß gooΣ one--strongl∙á recommended⌐á i≤ ì
- 'yes'«á T∩á suppres≤ verificatioε (checkinτ tha⌠ thσ copyinτ wa≤ ì
- exact)¼á you≥ repl∙ mus⌠ begiε witΦ lette≥ 'n'«á Thσ DO╙ prograφ ì
- DISKCOP┘á i≤á useΣ t∩ executσ thi≤á option«á Wheεá menu.batá i≤ ì
- executeΣ b∙ DOS¼á anΣ DISKCOP┘ i≤ run¼á yo⌡ wil∞ bσ instructeΣ b∙ ì
- DISKCOP┘á t∩ inser⌠ sourcσ anΣ targe⌠ volume≤ iε thσ disδá drive≤ ì
- yo⌡ havσ specified« Please¼ B┼ CAREFUL!!í Iµ yo⌡ placσ thσ disδ ì
- yo⌡ arσ copyinτ iε thσ wronτ drive¼á yo⌡ ma∙ WIP┼ I╘ CLEAN!!íá o≥ ì
- worse¼á cop∙á olΣ datß ove≥ ne≈ data!íá Fo≥ maximuφá protection¼ ì
- WRIT┼á PROTEC╘á thσá disδá yo⌡ arσ 'backinτá up'íá Iµá yo⌡á havσ ì
- specifieΣ verification¼á thσ DO╙ prograφ DISKCOM╨ i≤á run¼á whicΦ ì
- check≤ tha⌠ thσ origina∞ anΣ thσ cop∙ arσ identical.
-
- 6 - Run a DOS Program or Batch File
-
- You are asked: Source Disk Drive (A, B, C...):
- Oncσá again¼á thσá defaul⌠ i≤ thσ drivσ yo⌡ arσ currentl∙á using« ì
- Yo⌡ arσ theε asked║ Program/BatcΦ Filσ Namσ (namσ only):
- Yo⌡á neeΣ no⌠ specif∙ ß filσ extensioε t∩ answe≥á thi≤á question« ì
- Indeed¼á yo⌡á neeΣ no⌠ specif∙ ß filσ name«á Thi≤ optioε insert≤ ì
- whateve≥ yo⌡ typσ iε repl∙ t∩ thσ seconΣ questioε int∩ thσá batcΦ ì
- file¼áá menu.batáá (optionall∙áá precedeΣáá b∙á ßáá disδáá drivσ ì
- specification)«á Oncσ yo⌡ arσ comfortablσ witΦ DO╙ commands¼ yo⌡ ì
- caε usσ thi≤ optioε t∩ builΣ somσ prett∙ slicδ batcΦ files«á Yo⌡ ì
- caεá als∩á usσá thi≤á optioεá t∩á perforφá 'deleteºá o≥á 'renameº ì
- operations--but this is NOT RECOMMENDED.
- Indeed¼á yo⌡ ma∙ bσ wonderinτ b∙ no≈ wh∙ 'Deletσ File(s)º o≥ ì
- 'Renamσá File(s)º arσ no⌠ option≤ iε thσá menu«á Thesσá command≤ ì
- werσá no⌠ overlooked«á The∙ arσ no⌠ includeΣ becausσ thσá autho≥ ì
- believe≤á ferventl∙ tha⌠ the∙ shoulΣ NEVE╥ bσ includeΣ iε ß batcΦ ì
- file╗á thσ potentia∞ fo≥ disaste≥ i≤ jus⌠ to∩ great« Novices¼ iε ì
- particular¼ shoulΣ renamσ o≥ deletσ file≤ witΦ GREA╘ caution¼ anΣ ì
- preferabl∙ withou⌠ usinτ 'wilΣ cards'«á (Jus⌠ wh∙ MICROSOF╘á diΣ ì
- no⌠á includσá safeguard≤ agains⌠ wholesalσ mistakeεá deletioεá o≥ ì
- renaminτá oµ file≤ i≤ beyonΣ mσ (anΣ mos⌠ othe≥ observers).⌐ EnΣ ì
- of sermon.
- Yo⌡á shoulΣá oµ coursσ bσ awarσ oµ thσ wa∙á DO╙á work≤á wheε ì
- presenteΣ witΦ ß prograφ namσ fo≥ execution«á DO╙ i≤ tolΣ t∩ ruε ì
- ßá prograφá b∙ enterinτ thσ namσ oµ thσ prograφ (witΦ o≥á withou⌠ ì
- extension)«á Iµá n∩á extensioε i≤ specified¼á DO╙á searche≤á thσ ì
- director∙ oµ thσ specifieΣ diskettσ fo≥ ß filσ witΦ thσ specifieΣ ì
- namσ anΣ onσ oµ threσ extension≤ (COM¼á EX┼ anΣ BAT)«á DO╙ firs⌠ ì
- look≤á fo≥ ß filσ witΦ thσ CO═ extension¼á theε fo≥ onσ witΦá thσ ì
- EX┼ extension¼á anΣ las⌠ fo≥ onσ witΦ thσ BA╘ extension«á I⌠á i≤ ì
- bes⌠á no⌠á t∩á havσá program≤ witΦ thσ samσá namσá anΣá differen⌠ ì
- extensions¼á o≥á program≤á anΣ batcΦ file≤ witΦ thσá samσá names« ì
- (Thi≤ i≤ wh∙ MMENU.EX┼ i≤ nameΣ MMENU.EX┼ anΣ no⌠ MENU.EXE¼ whicΦ ì
- would work, but be confusing.)
- .paè
- 7 - Run a BASIC Program
-
- You are asked: Source Disk Drive (A, B, C...):
- Then you are asked: BASIC Program Name (name only):
- ┴á defaul⌠á repl∙á wil∞ star⌠á u≡á BASICA¼á withou⌠á loadinτá anΣ ì
- executinτá ß BASI├ program«á Yo⌡ must¼á iµ yo⌡ specif∙ ßá prograφ ì
- name, enter the name only. The extension BAS is assumed.
-
- 8 - Exit to BASIC
-
- You are asked: Execute Prior Commands?
- Thσá defaul⌠á answe≥ i≤ 'no'«á Iµ you≥ repl∙ begin≤ witΦá lette≥ ì
- 'y'¼á al∞ thσ command≤ pu⌠ iε menu.ba⌠ arσ retained¼á anΣ wil∞ bσ ì
- executeΣ b∙ DO╙ beforσ BASIC┴ i≤ executed╗ afte≥ yo⌡ leavσ BASIC┴ ì
- (vißá ß SYSTE═ command)¼á MMEN╒ wil∞ automaticall∙ bσ ruεá again« ì
- Iµ not¼ al∞ previou≤ option≤ yo⌡ chosσ arσ discarded.
- Iµá yo⌡á discardeΣá al∞ previou≤á options¼á wheεá yo⌡á leavσ ì
- BASICA¼á MMENU wil∞ NO╘ automaticall∙ bσ run╗á yo⌡ will¼ instead¼ ì
- bσ returneΣ t∩ DO╙ commanΣ level«á Yo⌡ ma∙ theε ruε MMENU eithe≥ ì
- automatically or semi-automatically, as described above.
- Yo⌡á wil∞á NO╘á bσ asked¼á (C)ontinuσá o≥á (E)xecute┐á afte≥ ì
- selectinτá thi≤ option╗á executioε commence≤ forthwitΦ afte≥á yo⌡ ì
- answer the question.
-
- 9 - Exit to DOS
-
- You are asked: Execute Prior Commands?
- Thσá defaul⌠á i≤ 'no'«á Iµ you≥ repl∙ begin≤á witΦá lette≥á 'y'¼ ì
- menu.ba⌠ wil∞ bσ executeΣ b∙ DO╙ immediately¼á iµ yo⌡ arσ runninτ ì
- MMEN╒ automatically« Iµ not¼ al∞ prio≥ command≤ selecteΣ b∙ yo⌡ ì
- wil∞á bσá discarded¼á anΣ yo⌡ wil∞ bσ lef⌠ a⌠ DO╙ commanΣá level¼ ì
- regardles≤ oµ ho≈ yo⌡ arσ runninτ MMENU«á A≤ fo≥ Optioε 8¼ MMEN╒ ì
- wil∞ exi⌠ forthwitΦ afte≥ yo⌡ answe≥ thσ question.
- Thi≤á optioε provide≤ aε 'escapσ hatchº iµ yo⌡ havσá madσá ß ì
- mistakσ witΦ ß prio≥ command╗ iµ yo⌡ answe≥ `noα t∩ thσ question¼ ì
- the contents of menu.bat will be erased, and you can start over.
-
- 10 - Run Application From Menu
-
- Wheε MMENU start≤ up¼ i⌠ look≤ fo≥ thσ filσ menu.app¼ ß tex⌠ ì
- filσá whicΦá hold≤ ß subsidiar∙ men⌡ oµ DO╙á command≤á whicΦá ruε ì
- specifiπ application≤ programs«á Iµ thi≤ filσ i≤ no⌠ found¼ thi≤ ì
- optioε canno⌠ bσ used«á Iε thi≤ case¼á iµ Optioε 1░ i≤ selected¼ ì
- MMENU says:
-
- No Applications Present
-
- Press any Key to Continue
-
- If you press any key, you will be returned to the main menu.
- Menu.ap≡ i≤ ß standarΣ tex⌠ file¼ whicΦ caε bσ createΣ usinτ ì
- EDLI╬ o≥ an∙ othe≥ tex⌠ edito≥ o≥ worΣ processor« Thσ firs⌠ linσ ì
- oµ thi≤ filσ i≤ aε intege≥ numbe≥ betweeε ▒ anΣ 10¼á representinτ ì
- thσá numbe≥ oµ application≤ commanΣ line≤ iε thσ remainde≥ oµ thσ ìèfile«á EacΦá subsequen⌠ linσ consist≤ oµ ß men⌡ iteφá (displayeΣ ì
- fo≥ thσ use≥ t∩ selec⌠ from)¼ followeΣ b∙ onσ o≥ morσ DO╙ commanΣ ì
- lines« Thσ men⌡ iteφ i≤ separateΣ froφ thσ commanΣ line(s⌐ b∙ aε ì
- up-arro≈ ('^')╗ individua∞ commanΣ line≤ arσ als∩ separateΣ b∙ aε ì
- up-arrow.
- A≤ aε example¼á supposσ tha⌠ filσ menu.ap≡ ha≤ thσ followinτ ì
- contents:
-
- 2
- Run Visicalc^a:vc80
- Copy DIF Files and Delete^copy c:*.dif b:^del c:*.dif
-
- Wheεá Optioεá 1░ i≤ selected¼á thσ screeεá i≤á cleared¼á anΣá thσ ì
- following menu is displayed
-
- Applications Menu
-
- 1 - Run Visicalc
- 2 - Copy DIF Files and Delete
-
- Your Choice:
-
- Yo⌡á theεá choosσ froφ thi≤ men⌡ a≤ froφ thσ maiε men⌡á (i.e«á b∙ ì
- enterinτ ß numbe≥ o≥ pressinτ ß functioε key)«á Iµ yo⌡ ente≥á 0¼ ì
- o≥á default¼á yo⌡ wil∞ returε directl∙ t∩ thσ maiε menu«á Iµ yo⌡ ì
- werσá t∩á enter║á 1<enter╛ iε thi≤á example¼á thσá commanΣá line║ ì
- 'a:vc80º woulΣ bσ addeΣ t∩ menu.bat«á Iµ yo⌡ entered║á 2<enter>¼ ì
- thσá commanΣ lines║á 'cop∙ c:*.diµ b:º anΣ 'de∞ c:*.difº woulΣ bσ ì
- added to menu.bat.
- Morσáá experienceΣá user≤á caεá easil∙á creatσáá thei≥áá owε ì
- application≤á menus«á Novice≤á shoulΣ usσ thσ application≤á men⌡ ì
- supplied by their friends or dealer.
-
-
- .paè
- Theory of Operation
-
-
- Thσá technique≤ useΣ b∙ Men⌡ Maste≥ arσ quitσá simple«á DO╙ ì
- batcΦ file≤ ma∙ chaiε t∩ eacΦ other╗á therefore¼ iµ ß prograφ ruε ì
- vißá onσá batcΦá filσá create≤ o≥ modifie≤ thσá nex⌠á batcΦá filσ ì
- chaineΣá to¼á thσá prograφ effectivel∙ control≤ thσá DO╙á commanΣ ì
- flow.
- Thσá implication≤á oµ thi≤ observatioε ma∙ bσá profounΣá fo≥ ì
- developer≤á oµ integrateΣ softwarσ systems«á MMENU represent≤á ß ì
- ver∙á simple-mindeΣ mode∞ fo≥ interactioε oµ ß prograφá witΦá it≤ ì
- batcΦ environment«á Werσ i⌠ possiblσ t∩ 'locδ outº thσ use≥ froφ ì
- interferinτá witΦá batcΦá executioε (a≤ i⌠ i≤ iεá man∙á operatinτ ì
- system≤á fo≥ large≥ computers)¼á thi≤ techniquσ coulΣ bσ useΣá t∩ ì
- creatσá module≤á capablσá oµ interactioε vißá thσá batcΦá proces≤ ì
- itself«á Perhaps¼á iε futurσ MS-DO╙ releases¼á thi≤ wil∞á becomσ ì
- possible.
- A⌠á present¼á thσ DO╙ commanΣ interprete≥ keep≤ tracδ oµ thσ ì
- namσ oµ thσ batcΦ filσ beinτ executed¼á anΣ thσ linσ positioεá iε ì
- tha⌠á filσ oµ thσ nex⌠ command«á Thi≤ consideratioε i≤ useΣá fo≥ ì
- alterinτ thσ curren⌠ content≤ oµ thσ batcΦ filσ beinτ ruε b∙á DO╙ ì
- a⌠á thσá timσ MMENU i≤ executed«á A⌠ entry¼á MMENUá delete≤á thσ ì
- curren⌠á content≤á oµ menu.bat¼á anΣ write≤ 'cmenuº a≤ it≤á firs⌠ ì
- line«á Subsequen⌠á command≤ arσ appendeΣ t∩ thσ file¼á whicΦá i≤ ì
- closeΣ wheε MMENU exits« DO╙ theε pick≤ u≡ executioε oµ menu.ba⌠ ì
- witΦá thσ seconΣ line¼á anΣ proceed≤ t∩ thσ las⌠ line¼á whicΦá i≤ ì
- 'menu' unless 'Exit to DOS' or 'Exit to BASIC' has been chosen.ì
- .paè
-
- Advanced Applications
-
-
- Iεá thi≤á section¼á morσ advanceΣ DO╙ user≤ ma∙ finΣá ßá fe≈ ì
- 'tricks' they can perform using MMENU.
-
- Changing the Default Disk Drive
-
- Usinτáá Optioεá 6¼áá i⌠á i≤á possiblσá t∩á inser⌠á ßáá drivσ ì
- specificatioε alonσ int∩ menu.bat« Thi≤ effectivel∙ change≤ thσ ì
- 'logged-inº o≥ defaul⌠ disδ drive«á Thσ autho≥ ha≤á successfull∙ ì
- useΣá thi≤á tricδá t∩ instal∞ MMENU oε aε 'electroniπá diskºá anΣ ì
- resumσá automatiπ operation«á (Creatinτ thσ batcΦ filσ fo≥á THI╙ ì
- tricδá i≤á lef⌠á a≤ aε exercisσ fo≥ thσá reader.⌐á Thi≤á ma∙á bσ ì
- necessar∙á wheε ß prograφ t∩ bσ ruε expect≤ t∩ finΣ relateΣ file≤ ì
- oε thσ samσ diskette«á Onσ shoulΣ remembe≥ t∩ changσ thσ defaul⌠ ì
- drivσá bacδá t∩ it≤ origina∞ valuσ afte≥ sucΦ ß prograφá i≤á run╗ ì
- otherwise¼á automatiπ men⌡ operatioε wil∞ ceasσ wheε menu.ba⌠á i≤ ì
- no⌠á founΣ oε thσ ne≈ drivσ (thi≤ ma∙ bσ ß desirablσ sidσá effec⌠ ì
- iε somσ cases¼ though).
-
- 'Electronic Disk'
-
- Iµá sufficien⌠á memor∙á spacσ i≤ available¼á MMENUá anΣá it≤ ì
- relateΣáá file≤á ma∙á bσá helΣá oεáá 'electroniπáá disk'«áá Thi≤ ì
- dramaticall∙á improve≤ performancσ oµ MMENU (indeed¼á thi≤á make≤ ì
- Men⌡á Maste≥á ß reasonablσ enhancemen⌠ fo≥ eveεá fairl∙á advanceΣ ì
- users)«á Iµá program≤ t∩ bσ ruε mus⌠ residσ oε disk≤ iε physica∞ ì
- drives¼á onσá caεá eithe≥ specif∙ thσ sourcσ drivσá fo≥á program≤ ì
- manuall∙ o≥ changσ defaul⌠ disδ assignmen⌠ a≤ abovσ.
- Somσá 'electroniπá diskº drivinτ program≤ caεá bσá activateΣ ì
- froφá withiε ß batcΦ file¼á anΣ wil∞ creatσ aε 'electroniπá diskº ì
- withou⌠ restartinτ DOS« SucΦ program≤ caε bσ particularl∙ usefu∞ ì
- in managing a batch stream.
-
- Starting Menu Master From 'Cold Boot'
-
- AdvanceΣá user≤á wh∩ arσ configurinτ systeφ disk≤á fo≥á les≤ ì
- experienceΣ individual≤ ma∙ wisΦ t∩ star⌠ automatiπ operatioεá oµ ì
- MMENUá oεá startu≡á b∙ addinτ thσ command¼á 'menuºá a≤á thσá las⌠ ì
- commanΣ iε autoexec.bat«á MMENU operatioε froφ 'electroniπ diskº ì
- coulΣ als∩ bσ beguε thus.
-
- PC-DOS 2.0 Commands
-
- Thσá Application≤ Men⌡ caε bσ useΣ t∩ operatσá ßá fixed-disπ ì
- branchinτá director∙ witΦ minima∞ paiε t∩ thσ user«á Option≤á iε ì
- thi≤á men⌡á caεá bσá se⌠á u≡ b∙ thσá compute≥á deale≥á t∩á switcΦ ì
- directorie≤ anΣ star⌠ u≡ aε applicatioε withiε anΣ usinτ thσá ne≈ ì
- director∙áá withou⌠á additiona∞á use≥á intervention«áá DO╙á V2.░ ì
- command≤ can¼á oµ course¼ als∩ bσ pu⌠ iε batcΦ file≤ whicΦ ma∙ bσ ì
- invokeΣ eithe≥ viß thσ Application≤ Men⌡ o≥ usinτ Optioε ╢ t∩ ruε ì
- thσá batcΦ filσ b∙ name«á Note¼á however¼á tha⌠ iµ yo⌡á wisΦá t∩ ìèreturεá t∩á thσ men⌡ automatically¼á thσ las⌠ commanΣ iεá sucΦá ß ì
- batcΦá filσá MUS╘ bσ 'menu'«á Iµ yo⌡ wisΦ t∩ returε t∩ thσá men⌡ ì
- onl∙á sometimes¼á inser⌠ ß commen⌠ instructinτ thσ use≥ t∩á pres≤ ì
- 'control-breakº t∩ exi⌠ thσ batcΦ file¼ anΣ theε inser⌠ ß 'pauseº ì
- command.
- .paè